mountain peak - German English Dictionary